Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove the need for request_application #3382

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

bart-linera
Copy link
Contributor

Motivation

Until now, applications were only available on chains that published them and ones that explicitly requested to use them using request_application. This meant there was an awkward step for users that wanted to use others' applications on their own chains.

Proposal

This PR changes UserApplicationDescription into a blob. Publishing an application means storing a blob, which is then accessible to all microchains right away. This removes the need for request_application and makes it possible to remove its functionality entirely.

Test Plan

The example usage flow of the Request For Quotes application was tested manually in order to ensure that the RFQ app was available on other chains without it being explicitly requested.

The readme tests will ensure that this will be tested in CI as well.

Release Plan

  • Nothing to do / These changes follow the usual release cycle.

Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant